package laf.learning;

import laf.agents.Correlation;
import laf.env.AttributeValue;
import languageacquisition.ontology.LanguageSymbol;

public class KESGroundingRule implements GroundingRule {

	@Override
	public double decreaseCorrelation(double correlation, long credibility) {
		return (correlation * credibility) / (credibility + 1);
	}

	@Override
	public double increaseCorrelation(double correlation, long credibility) {
		return (correlation * credibility + 1) / (credibility + 1);
	}

}
